<?php
namespace Modules\Admin\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Modules\Admin\Entities\Module;
use Modules\Admin\Http\Requests\ModuleRequest;
use Modules\Admin\Http\Service\ModuleService;

class ModuleController extends Controller
{
    //显示列表
    public function index()
    {
        $data = Module::paginate(10);
        return view('admin::module.index', compact('data'));
    }

    public function fangfa(ModuleService $moduleService){

//        依赖注入调用方法
        $moduleService->diaoyong();

        session()->flash('success','更新模块缓存成功');

//        redirect()为重定向
        return redirect()->route('module.index');

//        下一步：点击设为默认让其他按钮隐藏
    }


    public function moren(Module $module){
//        dd(111);
//        其实就是把表当中的is_dafault由0变为1就行
//        dd($module);参数传过来，下一步，把对应的id那条数据中的is_dafault变为1

        $module->defaultModule();

        session()->flash('success','恭喜设置成功');

        return back();
    }




}
